/**
 * 郭楠project
 * com.gn.service
 * ArticleServiceImpl.java
 * 创建人:TonyGuo 
 * 时间：2016年12月1日-下午11:43:09 
 * 2016Tm公司-版权所有
 */
package com.gn.service;

import java.util.Date;
import java.util.List;

import javax.annotation.Resource;

import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.stereotype.Service;

import com.gn.entity.Article;
import com.gn.mongo.dao.ArticleDao;
import com.gn.util.CommonUtils;

/**
 * 
 * ArticleServiceImpl
 * 创建人:TonyGuo
 * 时间：2016年12月1日-下午11:43:09 
 * @version 1.0.0
 * 
 */
@Service
public class ArticleServiceImpl implements ArticleService {
	@Resource
	ArticleDao articleDao;
	
	@Resource
	MongoTemplate mongoTemplate;
	
	
	/**
	 * 新增文章
	 */
	public void save(Article article){
		articleDao.save(article);
	}

	/**
	 * 删除文章
	 */
	@Override
	public void delete(String id) {
		articleDao.delete(id);
	}
	
	/**
	 * 查询文章
	 */
	@Override
	public Article get(String id) {
		return articleDao.get(id);
	}
	
	/**
	 * 更新文章
	 */
	@Override
	public void update(Article article) {
		articleDao.update(article);
	}
	
	public long count(){
		return articleDao.count();
	}

	/***
	 * 查询文章列表
	 **/
	@Override
	public List<Article> findArticleList() {
		return articleDao.findArticleList();
	}
	
	
	
	
	
}
